home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / docs / hyper / BuffyGuide.lha / BuffyGuide / source / Search.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-05-26  |  1.1 KB  |  40 lines

  1. /* -----------------------------------------------------------
  2.   $VER: Search.h 1.1 (20.05.2000)
  3.  
  4.   Main heaader for BuffyGuideSearch
  5.  
  6.   (C) Copyright 2000 Matthew J Fletcher - All Rights Reserved.
  7.   amimjf@connectfree.co.uk - www.amimjf.connectfree.co.uk
  8.  ------------------------------------------------------------ */
  9.  
  10. extern int CASE;    // case sensitive search
  11. extern int VERBOSE; // verbose searching
  12. extern int DEBUG;   // debuging info
  13.  
  14. #include <time.h>
  15.  
  16. // global vars
  17. extern clock_t start;
  18. extern clock_t end;
  19. extern float total;
  20. extern long int lines;
  21. extern long int nodes;
  22. extern char searchstring[255];
  23. extern FILE *guide_fp;
  24. extern FILE *temp_fp;
  25. extern long int matchesfound;
  26.  
  27. // PUBLIC function prototypes
  28. void display_help(char *argv[]); // displays some help
  29. void do_search(char *argv[]);    // search top level
  30. void brkfunc(int);               // ctrl-c handeler
  31. void parse_guide(void);          // main guide search
  32. void write_header(void);         // writes AmigaGuide headers
  33. void write_end(void);            // writes final bits
  34. int end_search(void);           // shutdown search
  35.  
  36.  
  37.  
  38.  
  39.  
  40.